pdlQueue
Section: OATH Reference Manual (3O)
Updated: 26 August 1991
Index
Return to Main Contents
NAME
pdlQueue (pdlQueueA, pdlQueueG) - a push-down list implementation of lifoQueue
SYNOPSIS
#include <oath/pdlQueue.h>
DESCRIPTION
The pdlQueue is an implementation type of lifoQueue that will hold any obj
(i.e. it is not a filtering bag). The pdlQueue is implemented as a
singly-linked, push-down list. pdlPos is a companion class of pdlQueue that
is an implementation type of pos for representing a position in a pdlQueue.
DERIVATION
pdlQueue : lifoQueue : seq : queue : bag : obj
pdlQueue is an implementation type.
STATIC OPERATIONS
- pdlQueueA pdlQueueA:: isa (objA)
-
pdlQueueA::isa(O) returns O if it is truly a pdlQueue; otherwise it
returns Nil.
- pdlQueueA pdlQueueA:: make (int = FALSE)
-
pdlQueueA::make() makes and returns an empty pdlQueue.
If the last argument is TRUE, then the new pdlQueue is const.
- pdlQueueA pdlQueueA:: make (seqA, int = FALSE)
-
pdlQueueA::make(S) makes and returns a pdlQueue that contains the same objs
in the same order as seq S.
If the last argument is TRUE, then the new pdlQueue is const.
- pdlQueueA pdlQueueA:: make (posA, posA, int = FALSE)
-
pdlQueueA::make(Start, Beyond) makes and returns a pdlQueue that contains the
same objs in the same order as those between Start and Beyond.
If the last argument is TRUE, then the new pdlQueue is const.
MEMBER OPERATIONS
- pdlPosA pdlQueueA:: makePos (int = 0, int = FALSE)
-
L.makePos(I) makes and returns a pdlPos that indicates the I'th position in
pdlQueue L (I=0 is the first position).
If the last argument is TRUE, then the new pdlPos is const.
INTERNAL OPERATIONS
SEE ALSO
OATH(3O), lifoQueue(3O), pdlPos(3O), slListP(3O)
AUTHOR
Brian M. Kennedy (Computer Science Center, Texas Instruments Incorporated)
BUGS
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- DERIVATION
-
- STATIC OPERATIONS
-
- MEMBER OPERATIONS
-
- INTERNAL OPERATIONS
-
- SEE ALSO
-
- AUTHOR
-
- BUGS
-
This document was created by
man2html,
using the manual pages.
Time: 00:37:22 GMT, March 30, 2022